﻿<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<%@ Import Namespace="OAclient.Common" %>
<div id="applylistall">
    <div style="margin-top: 45px;margin-left:40px;">
        申请人:<input type="text" id="query_sqrname" /><input type="hidden" id="query_sqr" />
        操作人:<input type="text" id="query_czrname" /><input type="hidden" id="query_czr" />
        结果:<select id="query_result" name="select">
            <option value="" selected="selected">全部</option>
            <option value="-1">未处理</option>
            <option value="0">驳回</option>
            <option value="1">同意</option>
        </select>
        时间:<select id="query_timetype" name="select">
            <option value="time">申请时间</option>
            <option value="stime">开始时间</option>
            <option value="etime">结束时间</option>
            <option value="cztime">操作时间</option>
        </select>
        <input id="query_stime" class="Wdate" type="text" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd',readOnly:true,maxDate:'#F{$dp.$D(\'query_etime\',{d:0});}'})" />
        到
        <input id="query_etime" class="Wdate" type="text" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd',readOnly:true,minDate:'#F{$dp.$D(\'query_stime\',{d:0});}'})" />
        <input type="button" value="查询" onclick="doCarListQuery()" />
    </div>
    <div style="padding-top: 15px;">
        <table border="0" width="100%" class="table_style" cellpadding="0" cellspacing="0">
            <thead>
                <tr>
                    <th class="th_short">
                        申请人
                    </th>
                    <th class="th_middle">
                        申请时间
                    </th>
                    <th class="th_middle">
                        开始时间
                    </th>
                    <th class="th_middle">
                        结束时间
                    </th>
                    <th class="th_short">
                        申请结果
                    </th>
                    <th class="th_middle">
                        操作时间
                    </th>
                    <th>
                    </th>
                </tr>
            </thead>
            <tbody>
                <%
                    System.Data.DataTable dt = ViewData["dt"] as System.Data.DataTable;
                    if (dt == null || dt.Rows.Count == 0)
                    {%>
                <tr>
                    <td colspan="0" style="text-align: center;">
                        当前无数据！
                    </td>
                </tr>
                <% }
                    else
                    {
                        for (int i = 0; i < dt.Rows.Count; i++)
                        {
                %>
                <tr>
                    <td>
                        <%=dt.Rows[i]["申请人"].ToString()%>
                    </td>
                    <td>
                        <%=dt.Rows[i]["申请时间"].ToString()%>
                    </td>
                    <td>
                        <%=dt.Rows[i]["开始时间"]%>
                    </td>
                    <td>
                        <%=dt.Rows[i]["结束时间"].ToString() %>
                    </td>
                    <td>
                        <% if (dt.Rows[i]["申请结果"].ToString() == "1")
                           {%>同意<%}%>
                        <% if (dt.Rows[i]["申请结果"].ToString() == "-1")
                           {%>未处理<%}%>
                        <% if (dt.Rows[i]["申请结果"].ToString() == "0")
                           {%>驳回<%}%>
                    </td>
                    <td>
                        <%=dt.Rows[i]["操作时间"].ToString() %>
                    </td>
                    <td>
                        <%if (dt.Rows[i]["申请结果"].ToString() == "-1")
                          { %>
                        <a class="btn_detail" onclick="showApplyDeal('<%=dt.Rows[i]["申请编码"]%>')">审核</a>
                        <%} %>
                    </td>
                </tr>
                <%
                    }
                    } %>
            </tbody>
        </table>
    </div>
    <div id="pageLink">
        <%var pageInfo = ViewData["pageInfo"] as PagingInfo; %>
        <%if (pageInfo != null)
          {  %>
        <%=Ajax.PageLinks(pageInfo, index => Url.Action("ApplyListAll",new
                {
                    page = index,
                    query_sqr = ViewData["query_sqr"],
                    query_czr = ViewData["query_czr"],
                    query_result = ViewData["query_result"],
                    query_timetype = ViewData["query_timetype"],
                    query_stime = ViewData["query_stime"],
                    query_etime = ViewData["query_etime"]
                }), new AjaxOptions { UpdateTargetId = "apply-4" })%>
        <%} %>
    </div>
</div>

<script type="text/javascript">
    function showApplyDeal(apply_id) {
        $.ajax({
            type: "POST",
            url: "/Car/ApplyDeal",
            data: { "apply_id": apply_id },
            success: function(data) {
                addtab('apply-5', '申请处理');
                $("#workarea-apply-5").html(data);
            }
        })
    }

    function doCarListQuery() {
        var query_sqr = $("#applylistall #query_sqr").val();
        var query_czr = $("#applylistall #query_czr").val();
        var query_result = $("#applylistall #query_result").val();
        var query_timetype = $("#applylistall #query_timetype").val();
        var query_stime = $("#applylistall #query_stime").val();
        var query_etime = $("#applylistall #query_etime").val();

        $.ajax({
            type: "POST",
            url: "/Car/ApplyListAll",
            data: { "query_sqr": query_sqr, "query_czr": query_czr, "query_result": query_result,
                "query_timetype": query_timetype, "query_stime": query_stime, "query_etime": query_etime
            },
            success: function(data) {
                $("#workarea-apply-4").html(data);
            }
        })
    }

    $(function() {
        $("#query_sqrname").autocomplete({
            source: function(request, response) {
                $.ajax({
                    url: "/Home/SearchUserFormAll",  //要查询的Action
                    type: "POST",  //Post提交
                    dataType: "json", //json格式数据，默认是text
                    data: { keyword: request.term }, //参数，不知道为什么？请指点
                    success: function(data) {
                        response($.map(data, function(item) {
                            return { label: item.text, value: item.value }; //将返回的jsonresult的属性赋值给autocomplete item
                        }))
                    }
                })
            },
            select: function(event, ui) {
                var t = ui.item.label; //'马军 事业部 员工'
                var arr = t.split(' ');
                $('#query_sqrname').val(arr[0]);  //选中item的文本
                $('#query_sqr').val(ui.item.value); //选中item的值
                return false;
            },
            minLength: '0'
        })

        $("#query_czrname").autocomplete({
            source: function(request, response) {
                $.ajax({
                    url: "/Home/SearchUserFormAll",  //要查询的Action
                    type: "POST",  //Post提交
                    dataType: "json", //json格式数据，默认是text
                    data: { keyword: request.term }, //参数，不知道为什么？请指点
                    success: function(data) {
                        response($.map(data, function(item) {
                            return { label: item.text, value: item.value }; //将返回的jsonresult的属性赋值给autocomplete item
                        }))
                    }
                })
            },
            select: function(event, ui) {
                var t = ui.item.label; //'马军 事业部 员工'
                var arr = t.split(' ');
                $('#query_czrname').val(arr[0]);  //选中item的文本
                $('#query_czr').val(ui.item.value); //选中item的值
                return false;
            },
            minLength: '0'
        })
    });
</script>

